package cn.yiyuan.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @user m
 * @project system_boog
 * @date 2023-10-09
 * @package cn.yiyuan.domain
 */
//@AllArgsConstructor：这个注解会为类中所有的成员变量生成一个包含所有参数的构造函数。例如，如果有一个类有两个成员变量a和b，那么使用@AllArgsConstructor注解后，会生成一个构造函数，该构造函数接受两个参数并将它们分别赋值给a和b。
//
//@NoArgsConstructor：这个注解会为类中的成员变量生成一个无参的构造函数。如果没有显式定义任何构造函数，但类中有成员变量，那么可以使用@NoArgsConstructor注解来生成一个默认的无参构造函数。
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Emp {
    private Long   id;
    private String username;
    private String password;
    private String email;
    private String headImage;
    private Integer   age;
//    这是一个对象
    private Dep department;


}
